package com.hyfrogx.modules.manage.entity.video;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
@TableName("hy_video_vod")
public class HyVideoVodEntity implements Serializable {
    private Integer id;
	private String fileId;
	private String vodName;
	private Integer type;
	private Integer status;//当前状态
	private String img;//封面图片
	private String searchImg;
	private String listImg;
	private String historyImg;
	private String orientationImg;
	private BigDecimal price;
	private Integer typeId;/*@NotNull(message="请选择类型ID")*/
	private Integer topicId;/*@NotNull(message="请选择话题ID")*/
	private String time;
	private String size;
	private Integer outputrateOne;//输出码率0=原始码率	// 输出码率。注：参数数组，0表示原始码率；10表示550码率(即标准)；20表示900码率(即高清)。如需设置码率，0是必填
	private Integer outputrateTow;//输出码率10=550
	private Integer outputrateThree;//输出码率20=900
	private Integer watermarkid;//水印的ID
	private String vodTaskId;/**转码任务ID**/
	private Integer isVip;//是否VIP可看
	private Integer isGroom;
	private Integer isTop;//sort推荐位,只能唯一
	private String introduce;
	private String hlsDownstreamAddress;
	private String mp4DownstreamAddress;
	private String shareAddress;//分享地址
	private Long uploadId;
	private Date uploadDate;
	private Long updateId;
	private Date updateDate;//更新时间



}
